.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}
.tippy-box[data-theme~=light]{background-color:#fff;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);color:#26323d}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}
@charset "UTF-8";.spurit-ros__bar{border-bottom:1px solid #ebebeb;padding:16px;text-align:center;width:100%}.spurit-ros__subscriptions a{position:unset;text-decoration:underline}.spurit-ros__subscriptions a.disabled{opacity:.5;pointer-events:none}.spurit-ros__subscriptions .spurit-ros__wrapper{margin-top:20px;padding:25px;text-align:left}.spurit-ros__subscriptions .spurit-ros__content{text-align:left}.spurit-ros__subscriptions .spurit-ros__title{font-size:20px}.spurit-ros__subscriptions .spurit-ros__banners-container .spurit-ros__banner{align-items:flex-start;border:1px solid;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:20px;padding:8px 16px}.spurit-ros__subscriptions .spurit-ros__banners-container .spurit-ros__banner.success{background-color:#f1f8f5;border-color:#95c9b4}.spurit-ros__subscriptions .spurit-ros__banners-container .spurit-ros__banner.error{background-color:#fbeae5;border-color:#de3618}.spurit-ros__subscriptions .spurit-ros__banners-container .spurit-ros__banner .spurit-ros__close{height:29px}.spurit-ros__subscriptions .spurit-ros__banners-container .spurit-ros__banner-content{color:#000}.spurit-ros__subscriptions .spurit-ros__banners-container.no-close .spurit-ros__close{display:none}.spurit-ros__form-field{position:relative}.spurit-ros__form-field select{background-size:0}.spurit-ros__icon-caret{left:calc(100% - 24px);pointer-events:none;position:absolute;right:12px;top:calc(50% - 3.5px)}.spurit-ros__tooltip{display:inline-flex}.spurit-ros__subscriptions table{border-collapse:collapse;border-style:solid;border-width:.01rem;font-size:unset;margin-bottom:40px}.spurit-ros__subscriptions table .spurit-ros__subscription-total,.spurit-ros__subscriptions table th{font-weight:600}.spurit-ros__subscriptions table td{white-space:nowrap}.spurit-ros__subscriptions table td,.spurit-ros__subscriptions table th{border-style:solid;border-width:.01rem;padding:8px 16px;vertical-align:top}.spurit-ros__subscriptions table td.spurit-ros__product-title,.spurit-ros__subscriptions table th.spurit-ros__product-title{white-space:normal;word-break:break-all}.spurit-ros__subscriptions .spurit-ros__subscription-heading{align-items:center;display:flex;justify-content:space-between}.spurit-ros__subscriptions .spurit-ros__subscription-heading button{margin-bottom:0}.spurit-ros__subscriptions .spurit-ros__filters{margin-bottom:20px}.spurit-ros__subscriptions .spurit-ros__filter{display:inline-block;line-height:20px;margin:0 8px;opacity:1;text-decoration:none}.spurit-ros__subscriptions .spurit-ros__filter:first-child{margin-left:0}.spurit-ros__subscriptions .spurit-ros__filter:last-child{margin-right:0}.spurit-ros__subscriptions .spurit-ros__filter.active{text-decoration:underline}.spurit-ros__subscriptions .spurit-ros__subscription-products{white-space:normal}.spurit-ros__subscriptions .spurit-ros__subscription-products .spurit-ros__subscription-product{display:inline-block}.spurit-ros__subscriptions .spurit-ros__subscription-products .spurit-ros__subscription-product:not(:last-child):after{content:",";margin-left:-2px}.spurit-ros__subscriptions .spurit-ros__table{overflow-x:auto;overflow-y:hidden}.spurit-ros__subscriptions .spurit-ros__table table{min-width:100%;width:auto}.spurit-ros__subscriptions .spurit-ros__subscription-status-details{white-space:normal}.spurit-ros__subscriptions .spurit-ros__subscription-status .spurit-ros__subscription-status-details{padding-top:8px}.spurit-ros__subscriptions .spurit-ros__list{border:1px solid #dfe3e8;margin-bottom:40px}.spurit-ros__subscriptions .spurit-ros__list .spurit-ros__row{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:8px 16px}.spurit-ros__subscriptions .spurit-ros__list .spurit-ros__row.bordered:not(:first-child){border-top:1px solid #dfe3e8}.spurit-ros__subscriptions .spurit-ros__list-item{border-bottom:1px solid #dfe3e8}.spurit-ros__subscriptions .spurit-ros__list-item:last-child{border-bottom:none}.spurit-ros__subscriptions .spurit-ros__list-item-label{font-weight:700}.spurit-ros__subscriptions .spurit-ros__list-item-value{text-align:right}.spurit-ros__subscriptions .spurit-ros__initial-discount{color:#6d7175}.spurit-ros__subscriptions .spurit-ros__next-price{color:#6d7175;margin-top:-1.5rem}.spurit-ros__subscription a[data-action]{white-space:nowrap}.spurit-ros__subscription-items{display:inline-block;padding-right:10px;vertical-align:top;width:600px}.spurit-ros__subscription-items .spurit-ros__subdued{opacity:.8}.spurit-ros__subscription .spurit-ros__table .spurit-ros__btn{margin:0}.spurit-ros__subscription .spurit-ros__frequency-picker{padding-top:0}.spurit-ros__subscription .spurit-ros__frequency-param select{width:120px}.spurit-ros__subscription .spurit-ros__frequency-param input,.spurit-ros__subscription .spurit-ros__frequency-param select{margin-bottom:0}.spurit-ros__subscription .spurit-ros__btn,.spurit-ros__subscription .spurit-ros__tooltip:has(.spurit-ros__btn){cursor:pointer;margin:0 20px 20px 0}.spurit-ros__subscription .spurit-ros__btn:last-child,.spurit-ros__subscription .spurit-ros__tooltip:has(.spurit-ros__btn):last-child{margin-right:0}.spurit-ros__subscription .spurit-ros__tooltip .spurit-ros__btn{margin:0}.spurit-ros__subscription .spurit-ros__edit-product-qty__btn{background:unset;border:unset;color:unset;cursor:pointer;float:right;padding:1px 6px;vertical-align:middle}.spurit-ros__subscription .spurit-ros__tooltip:has(.spurit-ros__edit-product-qty__btn){float:right;margin:0}.spurit-ros__subscription .spurit-ros__edit-product-qty__section input{border-style:solid;border-width:1px;padding:8px 12px!important;width:auto}.spurit-ros__subscription .spurit-ros__edit-product-qty__section .spurit-ros__edit-product-qty__actions{display:flex}.spurit-ros__subscription .spurit-ros__edit-product-qty__section .spurit-ros__edit-product-qty__actions a+a{margin-left:auto;padding-left:5px}.spurit-ros__subscription .spurit-ros__row.spurit-ros__product-qty__section,.spurit-ros__subscription .spurit-ros__row.spurit-ros__product-qty__section .spurit-ros__list-item-label{align-items:center;display:flex}.spurit-ros__subscription .spurit-ros__row.spurit-ros__product-qty__section .spurit-ros__list-item-label .spurit-ros__edit-product-qty__btn{height:40px;width:40px}.spurit-ros__subscription ul{list-style:none;margin:0 0 20px;padding:0}.spurit-ros__subscription-info{display:inline-block;vertical-align:top;width:335px}.spurit-ros__next-order-date-picker{align-items:center;display:none}.spurit-ros__next-order-date-picker a{padding:0 8px}.spurit-ros__next-order-date-picker label{margin-bottom:0}.spurit-ros__next-order-date-picker input[type=date]{background-color:transparent;border-style:solid;border-width:1px;padding:8px 8px 8px 12px;width:170px}.spurit-ros__subscription-actions{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:20px}.spurit-ros__subscription-actions .spurit-ros__btn:not([data-action]){border:none;cursor:default;padding:0;text-align:left}.spurit-ros__subscription-actions .spurit-ros__btn:not([data-action]):after{box-shadow:none}.spurit-ros__payment-method-info{margin-bottom:20px}.spurit-ros__fulfillment-details{display:flex;flex-direction:column;width:245px}.spurit-ros__fulfillment-date-editor{flex-wrap:wrap;width:245px}.spurit-ros__fulfillment-date-editor a:not(:last-child){margin-right:8px}.spurit-ros__fulfillment-details-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.spurit-ros__fulfillment-details-row:last-child{margin-bottom:0}.spurit-ros__fulfillment-details-row input[type=date]{flex-grow:0;font-size:14px;height:32px;padding:4px;width:9em}.spurit-ros__note{color:#637381;margin-bottom:16px}.spurit-ros__box-summary ul{margin-bottom:0}.spurit-ros__box-summary ul li{max-width:160px;overflow:hidden;text-overflow:ellipsis}.spurit-ros__total-orders{align-items:center;display:inline-flex;gap:5px}.spurit-ros__total-orders span{display:inline-flex}@media (max-width:1013px){.spurit-ros__subscription-items{padding-right:0}.spurit-ros__subscription-items table{min-width:565px}.spurit-ros__subscription-info,.spurit-ros__subscription-items{align-items:flex-end;flex-direction:column;width:100%}.spurit-ros__fulfillment-details-row:not(.spurit-ros__fulfillment-date-editor){align-items:flex-end;flex-direction:column}}.ros-cart-widget{display:inline-block;max-width:400px;min-width:235px;padding-top:12px}@media (max-width:480px){.ros-cart-widget{max-width:unset;width:100%}}.ros-cart-widget__label{align-items:center;cursor:pointer;display:flex;font-weight:400;gap:6px;margin-bottom:8px;word-break:break-all}.ros-cart-widget__label input[type=checkbox]{display:none}.ros-cart-widget__label input[type=checkbox]:checked+.ros-cart-widget__checkbox{background-color:#202223}.ros-cart-widget__label input[type=checkbox]:checked+.ros-cart-widget__checkbox .ros-cart-widget__checkmark{display:block}.ros-cart-widget__checkbox{align-items:center;border:1px solid #202223;border-radius:3px;display:inline-flex;flex-shrink:0;font-size:8px;height:15px;justify-content:center;line-height:8px;width:15px}.ros-cart-widget__checkbox .ros-cart-widget__checkmark{color:#fff;display:none}.ros-cart-widget__details{border:1px solid rgba(32,34,35,.122);display:flex;flex-direction:column;gap:8px;padding:12px 23px;width:100%}.ros-cart-widget__details-item{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.ros-cart-widget__details-item label{cursor:default;margin-bottom:0}.ros-cart-widget__details-item select{border:none;cursor:pointer;margin-left:-4px}.ros-cart-widget__details-item select:focus-visible{border:none;box-shadow:none;outline:none}.ros-cart-widget__details-item .ros-btn{--border-opacity:1;color:#fff;padding:8px 12px;white-space:normal;width:100%;word-break:break-all}.ros-cart-widget__price-per-delivery{font-size:.85em;opacity:.85}.spurit-ros__address-form .spurit-ros__form-row{display:flex}.spurit-ros__address-form .spurit-ros__form-row label{font-size:14px;text-transform:none;width:50%}.spurit-ros__address-form .spurit-ros__form-row label:first-child:last-child{padding:0;width:100%}.spurit-ros__address-form .spurit-ros__form-row label:first-child{padding-right:10px}.spurit-ros__address-form .spurit-ros__form-row label:last-child{padding-left:10px}.spurit-ros__address-form .spurit-ros__form-row label span{white-space:nowrap}.spurit-ros__address-form .spurit-ros__form-row label input,.spurit-ros__address-form .spurit-ros__form-row label select{border-style:solid;border-width:1px;display:block;font-size:14px;padding:6px 12px;width:100%}.spurit-ros__address-form .spurit-ros__form-row label input.invalid,.spurit-ros__address-form .spurit-ros__form-row label select.invalid{border-color:#de3617}.spurit-ros__address-form .spurit-ros__form-row label select{margin-bottom:0}.spurit-ros__address-form .spurit-ros__error{background:#fbeae5;border:1px solid #de3618;line-height:1.5;margin-bottom:20px;padding:8px 16px}.ros-shopify-payment-button-hide .shopify-payment-button__button--branded{display:none}.spurit-ros__overlay{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1268}.spurit-ros__popup{background-color:var(--color-body,#fff);font-size:14px;max-width:100%;width:462px}.spurit-ros__popup.invalid .spurit-ros__fieldset .spurit-ros__label-content:before{box-shadow:0 0 0 1px #e66851}.spurit-ros__popup.invalid .spurit-ros__error{display:flex}.spurit-ros__popup .color-background-1{border-radius:5px}.spurit-ros__popup .spurit-ros__loader{padding:25px 0 0}.spurit-ros__popup .spurit-ros__fieldset{border:none;margin:0;padding:18px 0 0}.spurit-ros__popup .spurit-ros__fieldset label{display:block;text-transform:none}.spurit-ros__popup .spurit-ros__fieldset label input{display:none}.spurit-ros__popup .spurit-ros__fieldset label .spurit-ros__label-content{align-items:center;cursor:pointer;display:flex}.spurit-ros__popup .spurit-ros__fieldset label .spurit-ros__label-content:before{border-radius:50%;box-shadow:0 0 0 1px #c4cdd5;content:"";display:inline-block;height:16px;margin-right:8px;width:16px}.spurit-ros__popup .spurit-ros__fieldset label input:checked+.spurit-ros__label-content:before{background-color:#000;border:4px solid #fff;box-shadow:0 0 0 2px #000}.spurit-ros__popup .spurit-ros__fieldset .spurit-ros__comment{display:none;padding:0 0 10px 22px}.spurit-ros__popup .spurit-ros__fieldset .spurit-ros__comment.show{display:block}.spurit-ros__popup .spurit-ros__fieldset .spurit-ros__comment textarea{border-style:solid;border-width:.01rem;margin:0;resize:none;width:100%}.spurit-ros__popup .spurit-ros__fieldset .spurit-ros__comment textarea::-moz-placeholder{opacity:1}.spurit-ros__popup .spurit-ros__fieldset .spurit-ros__comment textarea::placeholder{opacity:1}.spurit-ros__popup .spurit-ros__fieldset .spurit-ros__comment textarea:focus::-moz-placeholder{opacity:0}.spurit-ros__popup .spurit-ros__fieldset .spurit-ros__comment textarea:focus::placeholder{opacity:0}.spurit-ros__popup .spurit-ros__error{align-items:center;display:none;margin-left:-2px}.spurit-ros__popup .spurit-ros__error svg{margin-right:4px}.spurit-ros__popup .spurit-ros__error .spurit-ros__error-message{color:#bf0711;display:inline-block}.spurit-ros__popup-header{display:flex;font-size:18px;font-weight:600;justify-content:flex-end;line-height:24px;padding:22px 22px 30px;text-align:right}.spurit-ros__popup-header .spurit-ros__close{align-items:center;display:inline-flex;height:24px}.spurit-ros__popup-heading{flex-shrink:1;text-align:left}.spurit-ros__popup-body{max-height:70vh;overflow:auto;padding:0 20px 40px}.spurit-ros__popup-footer{border-top:1px solid #dfe3e8;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:16px 20px 0}.spurit-ros__popup-footer .spurit-ros__btn{font-size:14px;margin-bottom:16px;margin-left:16px}.spurit-ros__popup-footer .spurit-ros__btn:first-child{margin-left:0}.spurit-ros__overlay_cart-upsell .spurit-ros__popup{border-radius:5px;width:568px}.spurit-ros__overlay_cart-upsell .spurit-ros__popup-header{padding-bottom:4px}.spurit-ros__overlay_cart-upsell .spurit-ros__popup-body{border-bottom:1px solid rgba(27,31,40,.122);padding:0 40px 20px}.spurit-ros__overlay_cart-upsell .spurit-ros__popup-body-title{font-size:18px;font-weight:600;line-height:23.54px;margin-bottom:20px}.spurit-ros__overlay_cart-upsell .spurit-ros__popup-body-content{font-size:16px;line-height:20.93px;margin:0}.spurit-ros__overlay_cart-upsell .spurit-ros__popup-actions{align-items:center;display:flex;flex-direction:column;gap:12px;padding:20px 40px 40px}.spurit-ros__overlay_cart-upsell .spurit-ros__popup-actions .ros-btn{width:322px}.spurit-ros__overlay_cart-upsell .spurit-ros__popup-actions .ros-btn_plain{background-color:transparent;border:none;box-shadow:none;color:inherit;min-height:unset;outline:none;padding:0}.spurit-ros__overlay_cart-upsell .spurit-ros__popup-actions .ros-btn_plain:after,.spurit-ros__overlay_cart-upsell .spurit-ros__popup-actions .ros-btn_plain:before{border:none;box-shadow:none;outline:none}.product-selector{background-color:var(--color-body,#fff);font-size:14px;max-width:100%;width:450px}.product-selector__loader{display:inline-block;height:100%;padding-top:30px;text-align:center;width:100%}.product-selector__loader:after{animation:loader .6s linear infinite;border:3px solid #777;border-left-color:transparent;border-radius:50%;content:" ";display:block;height:42px;margin:auto;width:42px}@keyframes loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.product-selector__wrapper{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1268}.product-selector__wrapper:empty{display:none}.product-selector__header{align-items:center;border-bottom:1px solid #dfe3e8;display:flex;justify-content:space-between;padding:20px}.product-selector__btn{cursor:pointer}.product-selector__btn_plain{background-color:transparent;border:none;padding:0}.product-selector__btn_plain[data-action=close-product-selector]{height:16px;margin-left:16px;width:16px}.product-selector__search{border-bottom:1px solid #dfe3e8;padding:20px}.product-selector__search-input{display:block;position:relative}.product-selector__search-input input{height:36px;padding-left:40px;width:100%}.product-selector__search-input-icon{align-items:center;display:flex;height:100%;padding:14px;position:absolute}.product-selector__body{align-items:center;display:flex;flex-direction:column;height:400px;overflow-x:hidden;overflow-y:auto;position:relative}.product-selector__body ul{list-style-type:none;margin:0;padding:0;width:100%}.product-selector__body ul li:last-child label{border-bottom:none}.product-selector__body ul li label{align-items:center;border-bottom:1px solid #dfe3e8;display:flex;padding:10px}.product-selector__body ul li label input[type=checkbox]{display:none}.product-selector__body ul li label input[type=checkbox]:checked+.product-selector__checkbox{background-color:#0075ff;border-color:#0075ff}.product-selector__body ul li label input[type=checkbox]:checked+.product-selector__checkbox:after{color:#fff;content:"✓";display:inline-block;font-size:9px;text-align:center;vertical-align:top;width:14px}.product-selector__body ul li label input[type=checkbox]:disabled+.product-selector__checkbox{border-color:#d5d5d5}.product-selector__body ul li label input[type=checkbox]:disabled+.product-selector__checkbox+.product-selector__item-title{color:#d5d5d5}.product-selector__body ul li label img,.product-selector__body ul li label svg{border:1px solid #e1e3e5;border-radius:5px;flex-shrink:0;margin-left:8px;width:40px}.product-selector__body ul .product-selector__variants-list li{align-items:center;border-bottom:.5px solid #dfe3e8;display:flex;justify-content:space-between;padding:10px 10px 10px 32px}.product-selector__body ul .product-selector__variants-list li:last-child{border-bottom:none}.product-selector__body ul .product-selector__variants-list li label{border-bottom:none;padding:0}.product-selector__body ul .product-selector__variants-list li label .product-selector__item-title{color:#3cc29e}.product-selector__empty{align-items:center;display:flex;flex-direction:column;padding-top:30px}.product-selector__products-list+.product-selector__loader{height:60px;padding:10px 0}.product-selector__item-title{margin-left:8px}.product-selector__checkbox{border:1px solid #767676;border-radius:3px;cursor:pointer;display:inline-block;flex-shrink:0;height:16px;width:16px}.product-selector__checkbox.partial{background-color:transparent}.product-selector__checkbox.partial:after{color:#000;content:"—";display:inline-block;font-size:8px;text-align:center;text-shadow:0 0 1px #767676;vertical-align:top;width:14px}.product-selector__footer{border-top:1px solid #dfe3e8;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:20px}.product-selector__footer .product-selector__btn{margin-left:16px;min-height:unset;min-width:unset;padding:8px 16px}.product-selector__footer .product-selector__btn:first-child{margin-left:0}.product-selector__footer .product-selector__btn.loading .product-selector__btn-loader{display:inline-block}.product-selector__btn-loader{animation:rotation 1s linear infinite;border:2px solid;border-color:#fff #fff transparent;border-radius:50%;box-sizing:border-box;display:none;height:18px;position:absolute;width:18px;z-index:1000}.product-selector__btn-loader:empty{display:none}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spurit-ros__widget[data-type=separated-blocks] .spurit-ros__option{margin-bottom:12px}.spurit-ros__widget[data-type=solid-block] .spurit-ros__options:has(.spurit-ros__option:nth-of-type(n+2)) .spurit-ros__option:first-child .spurit-ros__option-inner{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom-style:none}.spurit-ros__widget[data-type=solid-block] .spurit-ros__options:has(.spurit-ros__option:nth-of-type(n+2)) .spurit-ros__option:last-child .spurit-ros__option-inner{border-top-left-radius:0!important;border-top-right-radius:0!important;border-top-style:none}.spurit-ros__widget[data-type=solid-block] .spurit-ros__options:has(.spurit-ros__option:nth-of-type(n+2)) .spurit-ros__option input[type=radio]:checked+.spurit-ros__option-inner{border-style:solid}.spurit-ros__widget[data-type=tiles] .spurit-ros__options{grid-gap:20px;display:grid;grid-auto-rows:1fr;grid-template-columns:1fr 1fr}.spurit-ros__widget[data-type=tiles] .spurit-ros__option .spurit-ros__option-inner{height:100%;padding:0}.spurit-ros__widget[data-type=tiles] .spurit-ros__option .spurit-ros__option-inner label.spurit-ros__option-content{cursor:pointer;flex-direction:column;height:100%;justify-content:center;padding:20px 16px;position:relative;text-align:center}.spurit-ros__widget[data-type=tiles] .spurit-ros__option .spurit-ros__option-inner label.spurit-ros__option-content .spurit-ros__price{padding-top:8px}.spurit-ros__widget[data-type=tiles] .spurit-ros__option input[type=radio]+.spurit-ros__option-inner .spurit-ros__badge{display:none}.spurit-ros__widget[data-type=tiles] .spurit-ros__option input[type=radio]:checked+.spurit-ros__option-inner .spurit-ros__badge{display:block}.spurit-ros__widget[data-type=tiles] .spurit-ros__notes-for-customer{margin-top:16px}.spurit-ros__widget[data-type=tiles] .spurit-ros__badge{position:absolute;top:-1px;transform:translateY(-50%)}.spurit-ros__widget[data-type=tiles] .spurit-ros__label-content{overflow-wrap:anywhere}.spurit-ros__wrapper{width:100%}.spurit-ros__widget{background-color:transparent!important;line-height:1.5;margin-bottom:16px;text-align:left;width:100%}.spurit-ros__widget div:empty{display:block}.spurit-ros__widget ul{margin:0;padding:0}.spurit-ros__widget ul li{list-style:none}.spurit-ros__widget [data-editable=general]:not(.spurit-ros__options){background-color:transparent!important}.spurit-ros__widget [data-editable=main-text]:not(select){background-image:none!important}.spurit-ros__widget [data-editable=main-text]:not(input):not(select):not(.spurit-ros__radio){border-color:transparent!important}.spurit-ros__widget [data-editable=main-text]:not(.spurit-ros__radio-inner){background-color:transparent!important}.spurit-ros__widget .spurit-ros__badge{margin-left:0}.spurit-ros__title{display:block;margin-bottom:9px}.spurit-ros__options .spurit-ros__option:only-child>.spurit-ros__option-inner>.spurit-ros__option-content>.spurit-ros__radio{display:none}.spurit-ros__options .spurit-ros__option:only-child>.spurit-ros__option-inner>.spurit-ros__option-content>.spurit-ros__label{cursor:default}.spurit-ros__options>.spurit-ros__option:only-child>.spurit-ros__option-content>.spurit-ros__label{margin-left:0;padding-left:0}.spurit-ros__options>.spurit-ros__option:only-child .spurit-ros__option-nested{padding-left:0}.spurit-ros__option .spurit-ros__option-inner{border-style:solid;padding:0 16px}.spurit-ros__option input[type=radio]{display:none}.spurit-ros__option input[type=radio]:checked+.spurit-ros__option-content+.spurit-ros__option-nested,.spurit-ros__option input[type=radio]:checked+.spurit-ros__option-inner>.spurit-ros__option-content+.spurit-ros__option-nested{display:block}.spurit-ros__option input[type=radio]:checked+.spurit-ros__option-content+.spurit-ros__frequency-picker,.spurit-ros__option input[type=radio]:checked+.spurit-ros__option-inner>.spurit-ros__option-content+.spurit-ros__frequency-picker{display:flex}.spurit-ros__option input[type=radio]:checked+.spurit-ros__option-content+.spurit-ros__notes-for-customer,.spurit-ros__option input[type=radio]:checked+.spurit-ros__option-inner>.spurit-ros__option-content+.spurit-ros__notes-for-customer{margin-left:26px}.spurit-ros__option input[type=radio]:checked+.spurit-ros__option-content .spurit-ros__radio .spurit-ros__radio-inner,.spurit-ros__option input[type=radio]:checked+.spurit-ros__option-inner>.spurit-ros__option-content .spurit-ros__radio .spurit-ros__radio-inner{display:block;opacity:1}.spurit-ros__option-content{align-items:center;display:flex;flex-wrap:nowrap}.spurit-ros__option-content:hover .spurit-ros__radio-inner{opacity:.5}.spurit-ros__option-content .spurit-ros__label{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin:0 0 0 -26px;padding:16px 0 16px 26px;text-transform:none;width:100%;z-index:2}.spurit-ros__option-content .spurit-ros__label[data-editable=main-text]{margin-bottom:0}.spurit-ros__option-content{flex-wrap:wrap}.spurit-ros__option-content .spurit-ros__price_per_delivery{flex-basis:100%;margin-bottom:12px;margin-top:-.7rem;text-align:right}.spurit-ros__label-content,.spurit-ros__price{color:inherit}.spurit-ros__radio{align-items:center;border:2px solid #8c9196;border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;margin-right:8px;width:18px}.spurit-ros__radio-inner{border-radius:50%;height:10px;opacity:0;transition:opacity .3s;width:10px}.spurit-ros__label{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin:0 0 0 -26px;padding:16px 0 16px 26px;text-transform:none;width:100%;z-index:2}.spurit-ros__label[data-editable=main-text]{margin-bottom:0}.spurit-ros__option-nested{display:none;padding:0 0 0 26px;width:100%}.spurit-ros__notes-for-customer{color:#637381;display:none;font-size:15px;margin-top:8px;overflow-wrap:break-word}.spurit-ros__notes-for-customer--visible{display:block}.spurit-ros__frequencies{padding:0 0 16px;width:100%}.spurit-ros__frequencies.hidden{display:none}.spurit-ros__frequencies.hidden+.spurit-ros__notes-for-customer{margin-bottom:16px;margin-top:-6px}.spurit-ros__frequencies .spurit-ros__option{margin-bottom:8px!important;padding:0}.spurit-ros__frequencies .spurit-ros__option:last-child{margin-bottom:0}.spurit-ros__frequencies .spurit-ros__option .spurit-ros__radio+label{padding:0 0 0 26px}.spurit-ros__frequencies .spurit-ros__frequency_select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position-x:98%;background-position-y:50%;cursor:pointer;margin:-1px;padding:8px 38px 8px 12px;width:calc(100% + 2px)}.spurit-ros__frequencies .spurit-ros__frequency_select:focus,.spurit-ros__frequencies .spurit-ros__frequency_select:focus-visible{box-shadow:0 0 5px 0 #555;outline-offset:0}.spurit-ros__frequencies .spurit-ros__frequency_select__wrapper{border-style:solid;border-width:1px!important;position:relative}.spurit-ros__frequencies .spurit-ros__frequency_select__wrapper svg{position:absolute;right:14px;top:calc(50% - 12px)}.spurit-ros__frequencies-title{display:inline-block;margin-bottom:4px}.spurit-ros__frequencies-list>.spurit-ros__option:only-child>.spurit-ros__option-content>.spurit-ros__radio{display:none}.spurit-ros__frequencies-list>.spurit-ros__option:only-child>.spurit-ros__notes-for-customer{margin-left:0!important}.spurit-ros__frequency-picker{align-items:center;display:none;padding-top:8px;width:100%}.spurit-ros__frequency-picker a{display:inline-block;padding:0 8px}.spurit-ros__frequency-param{margin-left:-1px}.spurit-ros__frequency-param:first-child{margin-left:0}.spurit-ros__frequency-param input,.spurit-ros__frequency-param select{border-style:solid;border-width:1px;box-shadow:none;line-height:1.5;padding:8px 12px!important;width:auto}.spurit-ros__frequency-param select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:calc(100% - 20px) 1.2em,calc(100% - 14px) 1.2em;background-repeat:no-repeat;background-size:6px 6px,6px 6px;cursor:pointer;min-width:100px;padding-right:28px}.spurit-ros__badge{border-style:solid;display:inline-block;margin-left:16px;padding:5px 13px}.spurit-ros__badge:empty{display:none!important}[data-editable=general]:not(.spurit-ros__title):not(.spurit-ros__price){text-decoration:none!important}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(https://cdn-spurit.com/shopify-apps/fonts/roboto-latin-400-normal.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/roboto-latin-400-normal.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(https://cdn-spurit.com/shopify-apps/fonts/roboto-latin-400-italic.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/roboto-latin-400-italic.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(https://cdn-spurit.com/shopify-apps/fonts/roboto-latin-700-normal.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/roboto-latin-700-normal.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:url(https://cdn-spurit.com/shopify-apps/fonts/roboto-latin-700-italic.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/roboto-latin-700-italic.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(https://cdn-spurit.com/shopify-apps/fonts/open-sans-latin-400-normal.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/open-sans-latin-400-normal.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(https://cdn-spurit.com/shopify-apps/fonts/open-sans-latin-400-italic.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/open-sans-latin-400-italic.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(https://cdn-spurit.com/shopify-apps/fonts/open-sans-latin-700-normal.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/open-sans-latin-700-normal.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:url(https://cdn-spurit.com/shopify-apps/fonts/open-sans-latin-700-italic.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/open-sans-latin-700-italic.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(https://cdn-spurit.com/shopify-apps/fonts/lato-latin-400-normal.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/lato-latin-400-normal.woff) format("woff")}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:url(https://cdn-spurit.com/shopify-apps/fonts/lato-latin-400-italic.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/lato-latin-400-italic.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(https://cdn-spurit.com/shopify-apps/fonts/lato-latin-700-normal.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/lato-latin-700-normal.woff) format("woff")}@font-face{font-family:Lato;font-style:italic;font-weight:700;src:url(https://cdn-spurit.com/shopify-apps/fonts/lato-latin-700-italic.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/lato-latin-700-italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(https://cdn-spurit.com/shopify-apps/fonts/montserrat-latin-400-normal.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/montserrat-latin-400-normal.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;src:url(https://cdn-spurit.com/shopify-apps/fonts/montserrat-latin-400-italic.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/montserrat-latin-400-italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(https://cdn-spurit.com/shopify-apps/fonts/montserrat-latin-700-normal.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/montserrat-latin-700-normal.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;src:url(https://cdn-spurit.com/shopify-apps/fonts/montserrat-latin-700-italic.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/montserrat-latin-700-italic.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;src:url(https://cdn-spurit.com/shopify-apps/fonts/merriweather-latin-400-normal.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/merriweather-latin-400-normal.woff) format("woff")}@font-face{font-family:Merriweather;font-style:italic;font-weight:400;src:url(https://cdn-spurit.com/shopify-apps/fonts/merriweather-latin-400-italic.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/merriweather-latin-400-italic.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;src:url(https://cdn-spurit.com/shopify-apps/fonts/merriweather-latin-700-normal.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/merriweather-latin-700-normal.woff) format("woff")}@font-face{font-family:Merriweather;font-style:italic;font-weight:700;src:url(https://cdn-spurit.com/shopify-apps/fonts/merriweather-latin-700-italic.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/merriweather-latin-700-italic.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;src:url(https://cdn-spurit.com/shopify-apps/fonts/playfair-display-latin-400-normal.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/playfair-display-latin-400-normal.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;src:url(https://cdn-spurit.com/shopify-apps/fonts/playfair-display-latin-400-italic.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/playfair-display-latin-400-italic.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;src:url(https://cdn-spurit.com/shopify-apps/fonts/playfair-display-latin-700-normal.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/playfair-display-latin-700-normal.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;src:url(https://cdn-spurit.com/shopify-apps/fonts/playfair-display-latin-700-italic.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/playfair-display-latin-700-italic.woff) format("woff")}.spurit-ros__btn{min-height:unset;min-width:unset;padding:8px 16px}.spurit-ros__btn[disabled]{cursor:default;opacity:.5}.spurit-ros__btn.spurit-ros__btn_plain{background-color:transparent;border:none;padding:0}.spurit-ros__btn_full-width{flex-grow:1}@media (max-width:420px){.spurit-ros__btn_full-width{margin-left:0;width:100%}}.spurit-ros__btn_destructive{--color-button-text:#cd290c;border:1px solid #cd290c;color:#cd290c}.spurit-ros__close{background-color:transparent;border:none;cursor:pointer;height:16px;margin-left:16px;padding:0;width:16px}.spurit-ros__subdued-bg{background-color:#f6f6f7;padding:8px 16px}[data-integration-price-created],[data-integration-price-original]{display:inline-block}.ros__loader{animation:l1 1s infinite;aspect-ratio:1;border-color:#fff transparent;border-radius:50%;border-style:solid;border-width:3px;width:30px}@keyframes l1{to{transform:rotate(.5turn)}}.ros-btn .ros__loader{display:none}.ros-btn.ros-btn_loading{pointer-events:none}.ros-btn.ros-btn_loading .ros__loader{display:inline-block}.ros-btn.ros-btn_loading .ros-btn__content{display:none}
